import * as fs from 'fs';
import * as path from 'path';

// 我发现打包到 docker 后是没有NODE_ENV这个变量的，可能需要自己增加，这边先反着判断
const nodeEnv = process.env.NODE_ENV || 'test';

function parseEnv() {
  const envFilePath = path.resolve(__dirname, `../../.env.${nodeEnv}`);

  console.log(envFilePath);

  if (!fs.existsSync(envFilePath)) {
    throw new Error('缺少环境配置文件');
  }
  return { path: envFilePath };
}
export default parseEnv();
